package com.qdu.spring.blog.tasks;

        import org.springframework.scheduling.annotation.Scheduled;
        import org.springframework.stereotype.Component;

        import java.text.SimpleDateFormat;
        import java.util.Date;

@Component
public class TestTask {
    private static final SimpleDateFormat dateFormate = new SimpleDateFormat("HH:mm:ss");

    //定义每过3s执行任务
    //覆盖时间较少，不能够几星期、几个月执行
//    @Scheduled(fixedRate = 3000)
    //只能6位，从 http://cron.qqe2.com/ 读取Cron 表达式中的内容，放到cron中，时间是从下一分钟开始
    @Scheduled(cron = "4-10 * * * * ? ")
    public void reportCurrentTime(){
        System.out.println("现在时间："+dateFormate.format(new Date()));
    }
}
